1 <?xml version=
"1.0" encoding=
"utf-8"?>
8 The primary goals of this format is to allow a simple XML format
9 that is mostly human readable. The generation and parsing of the
10 various data types are done through the TypeConverter classes
11 associated with the data types.
15 ... ado.net/XML headers & schema ...
16 <resheader name="resmimetype">text/microsoft-resx</resheader>
17 <resheader name="version">2.0</resheader>
18 <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 <value>[base64 mime encoded serialized .NET Framework object]</value>
25 <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 <comment>This is a comment</comment>
30 There are any number of "resheader" rows that contain simple
33 Each data row contains a name, and value. The row also contains a
34 type or mimetype. Type corresponds to a .NET class that support
35 text/value conversion through the TypeConverter architecture.
36 Classes that don't support this are serialized and stored with the
39 The mimetype is used for serialized objects, and tells the
40 ResXResourceReader how to depersist the object. This is currently not
41 extensible. For a given mimetype the value must be set accordingly:
43 Note - application/x-microsoft.net.object.binary.base64 is the format
44 that the ResXResourceWriter will generate, however the reader can
45 read any of the formats listed below.
47 mimetype: application/x-microsoft.net.object.binary.base64
48 value : The object must be serialized with
49 : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 : and then encoded with base64 encoding.
52 mimetype: application/x-microsoft.net.object.soap.base64
53 value : The object must be serialized with
54 : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 : and then encoded with base64 encoding.
57 mimetype: application/x-microsoft.net.object.bytearray.base64
58 value : The object must be serialized into a byte array
59 : using a System.ComponentModel.TypeConverter
60 : and then encoded with base64 encoding.
62 <xsd:schema id=
"root" xmlns=
"" xmlns:
xsd=
"http://www.w3.org/2001/XMLSchema" xmlns:
msdata=
"urn:schemas-microsoft-com:xml-msdata">
63 <xsd:import namespace=
"http://www.w3.org/XML/1998/namespace" />
64 <xsd:element name=
"root" msdata:
IsDataSet=
"true">
66 <xsd:choice maxOccurs=
"unbounded">
67 <xsd:element name=
"metadata">
70 <xsd:element name=
"value" type=
"xsd:string" minOccurs=
"0" />
72 <xsd:attribute name=
"name" use=
"required" type=
"xsd:string" />
73 <xsd:attribute name=
"type" type=
"xsd:string" />
74 <xsd:attribute name=
"mimetype" type=
"xsd:string" />
75 <xsd:attribute ref=
"xml:space" />
78 <xsd:element name=
"assembly">
80 <xsd:attribute name=
"alias" type=
"xsd:string" />
81 <xsd:attribute name=
"name" type=
"xsd:string" />
84 <xsd:element name=
"data">
87 <xsd:element name=
"value" type=
"xsd:string" minOccurs=
"0" msdata:
Ordinal=
"1" />
88 <xsd:element name=
"comment" type=
"xsd:string" minOccurs=
"0" msdata:
Ordinal=
"2" />
90 <xsd:attribute name=
"name" type=
"xsd:string" use=
"required" msdata:
Ordinal=
"1" />
91 <xsd:attribute name=
"type" type=
"xsd:string" msdata:
Ordinal=
"3" />
92 <xsd:attribute name=
"mimetype" type=
"xsd:string" msdata:
Ordinal=
"4" />
93 <xsd:attribute ref=
"xml:space" />
96 <xsd:element name=
"resheader">
99 <xsd:element name=
"value" type=
"xsd:string" minOccurs=
"0" msdata:
Ordinal=
"1" />
101 <xsd:attribute name=
"name" type=
"xsd:string" use=
"required" />
108 <resheader name=
"resmimetype">
109 <value>text/microsoft-resx
</value>
111 <resheader name=
"version">
114 <resheader name=
"reader">
115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=
2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
</value>
117 <resheader name=
"writer">
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=
2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
</value>
120 <metadata name=
"navigationBar.TrayLocation" type=
"System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
123 <assembly alias=
"System.Drawing" name=
"System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
124 <data name=
"navUpButton.Image" type=
"System.Drawing.Bitmap, System.Drawing" mimetype=
"application/x-microsoft.net.object.bytearray.base64">
126 iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
127 YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAA1RJREFUSEvNlGtI
128 U2EAhpNE1B9NWaVRo/JSVqYVGlHLckjQ/QJRVkRIkX+
6X5AMamapkVhSlkUsTa0xymamdLGV4dbKWuq8
129 nNo6udqGNTEnExbTt/N9tlLGnFZQB94/
3znf87zfZRsx4n96ipXFCQG7ecylqgvr/novrVbrQ+ABl33h
130 l+rdKswS3nqjezP2r4lW5C67GnjOD4IbPETLx2FawRgEH+HXZVSkJ/
2xpOR5oYi0dsLnlk/A0qpwLH8Q
131 jsjcIE3U8RkPq5uqp/yWiGVZX94BXvP466Nocyd8zZMIJL2Yg521MVh1NwJBR/
2ZFOnh/cOWkK3h5/hT
132 eJQ0GAmVIegPXykPV4Rm8hvGp/EavZK82hLzE3PcSgCtD3tXKO0fMomfEoiFWUKaiZkBP5snv4pF5FmB
133 esitGVl0pYWRwGHXATBxqYXNogarTEFnZzus1nZMPuhNt4TA9zcvGp5AdztWDkcdB87/ld5H6HhXDH1p
134 LI3kcSLiS8Io/NBb0fAE7+XzZegtGiggsl7pgDEiIPBjH1dQASnmjFlbKHK7ZX0ryIO7OLqzwd6bhQXX
135 QihcbFqNmbkCWE0KGvK8zvfTuxUwsshKtHONLadcYtPvoXCH/TO3RREUfvrrRioA7DRW06PBBS3ScAUM
136 ZwA2FR0vN1Bg/xA4cAsiTkDg2V2bMT0tlBsz0pD25Ca6XUFDsUCFFjFszzfBoNzHTbJwaeCi5vKEwp0C
137 At/
6LA
7iktXcWD
3s
1vuDtydWTQG/DvUpMJRGcRMY18PmDpzcIrKC7K6tCDsRhA6dmPtOSeFms4c/v9qr
138 /oz91V7oyxcDPU3At/MuCU0LwsWeHZidNxmSp1uATye5c7kJvWK72OMP7uWVkaxVtQNt9TlA9x2gK3tA
139 SPv5kqkULpYt6XtnOEbbtxkUYR4F6kteRvODpbB3tgBfTrokPiMEgXv8UEqa/
3hv1yZ73nunmQh08nmA
140 rRH4kOoSSdlKGFTrYaqKAyObRMGaIoHK+K5sjsf25AMioLfHfANgDsLRuAsdNWthqIhFU0kwyPs66cz7
141 OkXyUaPmwhqrsXb0kMD9V2CzaMCWxUBTwGsmQG2pUPq+
5vBuc0uhaNA7PhQTAZK0qtO3fdHdiRnKnH/+
142 zXeqYBc+VexsyAAAAABJRU5ErkJggg==
145 <data name=
"navFoldersButton.Image" type=
"System.Drawing.Bitmap, System.Drawing" mimetype=
"application/x-microsoft.net.object.bytearray.base64">
147 iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
148 YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAz1JREFUSEvdlWtI
149 U2EYx40kukBCgZYURVgRXcgQ+
1DRhexDFxAiMuhmJIJCKUmgQWCZfqmkIEsNh3dXxkwJvOW8YOJlzul2
150 tuX04JEds1bmgVGT6b/nPdq8Tlf4pQY/ztn7nvP8n/d5/u97vLz+mx9fdlA5E0C/bFEWaCzYUmdtvXdd
151 bEuEzayAJKoxxCvBBBdNwPmjB0AZoSDSiRp85jJOc68C382HRwmYlFvVGK2cCMyCTzDaCMjQ3Jhq2rwk
152 xoEJeyTASoTR164ADimZynNIxlKx34XTkep65o8EuMJNDZCyAOmhjEm5DQ7JTMFEgl3bYLc1Q6gLgWSJ
153 gk13AXxlsLyCqbhdTVfBxiYMPAWsiXBYYmEsChgvy+
9SsSv9H7Lky0iCEk57K+BsoXG1XL55y2XI829F
154 bwolGwex4gCMhVtm94OJjCnnHqe5eQV0OX5aGO5TJSIhlgWBK9hM2aXNy2DneQi1IZOoQ7KFGbhKps1e
155 qxszJGGk6RI45XYY8jcAtmS3sMBsr1DDiGHCBgh5gJ2n+xGZ7urLKS4BncLHMNKRIGfPNltX7nqAvyNj
156 74qAqD4Ky9sd4IoDZew2LQVhwdomMSeSHvUEX0i8BIL2WahLoCNrZbe9JQqm4l2QrOXozPEFum5AajwL
157 Xh1Ojvo4niV6CT1RR7BNOQVzAgkwY3CwVIc+m3bMtKev6PleH4bBzlRIPU+gy14DaKIhqPbA6RDoJYXb
158 5rqcRgaBpKJkVLA03I6ZZllNpnefUBoMx7ARUmc4OhSr4WglAfVFco6OrPh8YUy3SCAXPe9PKAYGOnyn
159 CbSlLe0Xaq8A3+plq2qzVuFrTai8IvwspebRdSG4WDhtj2EuD3s0a8M1v1hiZaeoUHUGXL4f2jOXg1ft
160 pRWZqGcPPEN/k8xwOH9QUAfMKcBELB9ux4jGkiBNhncfX36Ssia3iOQONzj74iHpr0GsPw6uyB/
6Nx4e
161 76xkcnk+
5ZBx4l04uGgMtZyDUE7nUME6sKR0yt0VH2si7/brc47Nqr27w4m9yLxu10RgsOoI+JKd0Gb7
162 GNk4y5K5xNpduu+vv3gsEEPz0seoLzuVyTcnXZ2zth59DP71h34BWgsbUN6O8WoAAAAASUVORK5CYII=